Telegram Group & Telegram Channel
**أخطاء يقع فيها المبرمجين في بداية الطريق* *


مفهوم – تجارب المبرمجين يمكن أن نستنتج منها العديد من الدروس ومعرفة أهم الأخطاء التي وقعوا فيها والتي بطبيعة الحال تسهل الأمور على المتعلم، وخاصة لو كان في بداية الطريق.

حيث أن المبرمج عرضة للعديد من الأخطاء التي قد تمنعه من التقدم في مساره المهني وتبطئ عملية تطوير مهاراته وتحقيق الأهداف التي يرسمها.



أخطاء يقع فيها المبرمجين في بداية الطريق:

الخطأ رقم 1: مقارنة نفسك مع الآخرين

من الأخطاء الشائعة والتي يعاني منها عدد كبير من المطورين والمبرمجين، خاصة المبتدئين، أنهم يقارنون أنفسهم مع غيرهم من المبرمجين ذوي المستويات المرتفعة، وهذا يكون عادة سببا في تثبيط عزائمهم والسقوط في فخ السعي نحو المثالية التي لا يمكن إدراكها.

جميع المبرمجين في العالم، كغيرهما من ذوي الإختصاصات والمهن الأخرى، لم يبلغوا درجة الإحتراف والكفاءة العالية إلا بعد سنوات من العمل الشاق والممارسة التي تتخللها محطات كثيرة من الفشل والوقوع في الأخطاء.

هذا الفشل الذي يصاحبه النهوض المتجدد والتعلم المستمر هو الجزء السفلي من الجبل الجليدي الذي لا يراه أغلب الناس ولكنه موجود يقينا لدى كل المحترفين في هذا العالم.

مقارنة نفسك مع مطور أو مبرمج لديه سنوات طويلة من الخبرة هو خطأ جسيم قد يضع مسيرتك ومستقبلك المهني في مهب الريح. عليك بالتركيز على نفسك وبالتعلم المستمر، هذا فقط ما سيجعلك تصل كذلك مع مرور الزمن لذات المستوى من الكفاءة والمهارة.

لا تنتظر أن تعرف كل شيء لكي تبدأ! إبدأ على الفور وتعلم وأنت في الطريق.

الخطأ رقم 2: عدم البحث في Google

الترفع عن طلب المساعدة من الآخرين هو أكبر خطأ يمكن أن يقع فيه أي مبرمج، وهي عادة سيئة لا بد من التخلص منها إذا أردنا ربح الوقت والتقدم بسرعة.

المشكل الذي أود التحدث عنه هنا أن الكثيرين فعلا يطلبون المساعدة ولكن بطريقة خاطئة وغير سليمة. إنهم يذهبون إلى المنتديات ومنصات النقاش ليطلبوا هناك حلا لمشكلة تقنية تواجههم عوض الذهاب لمحرك البحث جوجل وسؤاله مباشرة.

محرك البحث جوجل لديه الحل ل 90% من المشاكل التي ستواجهك في مسارك المهني، فهناك عشرات الملايين من المبرمجين حول العالم والمشاكل متكررة وبفضل ثقافة التدوين والمشاركة وكذلك StackOverflow وأقرانه ستجد أن منهم من سبق له مواجهة نفس مشكلتك وقام بحلها وشارك الحل مع العالم.

من ثمار البحث في جوجل أنك ستتعلم الكثير من التفاصيل والأشياء الجانبية في رحلة بحثك عن حل لمشكلتك، وهذا أفضل بكثير من طرح مشكلتك في أحد المنتديات والبقاء منتظرا للجواب الجاهز الذي قد يأتي وقد لا يأتي.

من حقك أن تطرح سؤالك ومشكلته ولكن بعد أن تستنفد كافة خياراتك مع Google.com وليس قبل ذلك.



استعمالك للغة الإنجليزية في البحث سيرفع احتمال الوصول لضالتك في أسرع وقت.

طرح الأسئلة المتكررة في المنتديات ومنصات النقاش قبل البحث في Google علامة تدل على عدم نضجك كمبرمج. لا تنسى ذلك!

الخطأ رقم 3: عدم توثيق الشفرة البرمجية

يقول عالم الحاسوب داميان كونوي بأن: “التوثيق هو رسالة حب  تكتبها لنفسك في المستقبل.”

“Documentation is a love letter that you write to your future self.” – Damian Conway

هذه المقولة لم تأتي من فراغ وإنما جاءت من واقع تجربة وخبرة تمت مراكمتها طيلة أعوام من عمر داميان. وأنا أتفق كليا مع هذا الرأي وأرى التوثيق عادة في غاية الأهمية وأسلوبا ممتازا لجعل الكود قابلا للقراءة أكثر، لك ولكل من سيكون عليه التعامل مع ذلك الكود في المستقبل القريب أو البعيد.

لا تظن بأنك ستظل على وعي ومعرفة تامة بما تقوم به كل دالة وكل سطر برمجي تكتبه، ذلك الإحساس لحظي فقط وسرعان ما ستجد نفسك في حاجة لإعادة قراءة ذلك الكود والتنقل بين ملفات المشروع من أجل معرفة سبب كتابته.

توثيق شيفرتك المصدرية سيسهل عليك الكثير من الأمور في المستقبل، وسيجعل التعامل مع ما تكتبه من أسطر أقل تعقيدا حتى على زملائك في العمل. وهنا بالذات يصبح التوثيق عادة ملحة أكثر لأن المسألة لم تعد متعلقة بك وحدك.

أولا وثق شفرتك المصدرية، واسعى بعد ذلك قدر المستطاع أن تكون الشفرة المصدرية توثيقا بحد ذاتها باتباع أحدث المعايير والأفكار المتبعة لجعل الكود منظما، واضحا ودالا على نفسه

الخطأ رقم 4: إهمال تطوير الذات

الصورة النمطية عن المبرمج هي ذلك الشخص الذي يضل جالسا في غرفته أو مكتبه أمام شاشة الحاسوب لساعات طويلة. ذلك المبرمج لا حياة اجتماعية ولا مهارات لديه باستثناء مهارات الضرب على لوحة المفاتيح!

مع مرور السنوات أدركت أن المبرمج شخص كبقية الناس، عليه في مرحلة ما من عمره أن يعرف كيف يتواصل مع العالم الخارجي بشكل سليم، سواء لأغراض شخصية أو مهنية.
مهمة المبرمج لن تكون دائما وإلى الأبد التعامل فقط مع الحاسوب والشفرات البرمجية. في مرحلة معينة من النمو والتطور سيكون عليه أن يدير فريقا من المبرمجين وينظم مهامهم



tg-me.com/CsharpWindowsForm/403
Create:
Last Update:

**أخطاء يقع فيها المبرمجين في بداية الطريق* *


مفهوم – تجارب المبرمجين يمكن أن نستنتج منها العديد من الدروس ومعرفة أهم الأخطاء التي وقعوا فيها والتي بطبيعة الحال تسهل الأمور على المتعلم، وخاصة لو كان في بداية الطريق.

حيث أن المبرمج عرضة للعديد من الأخطاء التي قد تمنعه من التقدم في مساره المهني وتبطئ عملية تطوير مهاراته وتحقيق الأهداف التي يرسمها.



أخطاء يقع فيها المبرمجين في بداية الطريق:

الخطأ رقم 1: مقارنة نفسك مع الآخرين

من الأخطاء الشائعة والتي يعاني منها عدد كبير من المطورين والمبرمجين، خاصة المبتدئين، أنهم يقارنون أنفسهم مع غيرهم من المبرمجين ذوي المستويات المرتفعة، وهذا يكون عادة سببا في تثبيط عزائمهم والسقوط في فخ السعي نحو المثالية التي لا يمكن إدراكها.

جميع المبرمجين في العالم، كغيرهما من ذوي الإختصاصات والمهن الأخرى، لم يبلغوا درجة الإحتراف والكفاءة العالية إلا بعد سنوات من العمل الشاق والممارسة التي تتخللها محطات كثيرة من الفشل والوقوع في الأخطاء.

هذا الفشل الذي يصاحبه النهوض المتجدد والتعلم المستمر هو الجزء السفلي من الجبل الجليدي الذي لا يراه أغلب الناس ولكنه موجود يقينا لدى كل المحترفين في هذا العالم.

مقارنة نفسك مع مطور أو مبرمج لديه سنوات طويلة من الخبرة هو خطأ جسيم قد يضع مسيرتك ومستقبلك المهني في مهب الريح. عليك بالتركيز على نفسك وبالتعلم المستمر، هذا فقط ما سيجعلك تصل كذلك مع مرور الزمن لذات المستوى من الكفاءة والمهارة.

لا تنتظر أن تعرف كل شيء لكي تبدأ! إبدأ على الفور وتعلم وأنت في الطريق.

الخطأ رقم 2: عدم البحث في Google

الترفع عن طلب المساعدة من الآخرين هو أكبر خطأ يمكن أن يقع فيه أي مبرمج، وهي عادة سيئة لا بد من التخلص منها إذا أردنا ربح الوقت والتقدم بسرعة.

المشكل الذي أود التحدث عنه هنا أن الكثيرين فعلا يطلبون المساعدة ولكن بطريقة خاطئة وغير سليمة. إنهم يذهبون إلى المنتديات ومنصات النقاش ليطلبوا هناك حلا لمشكلة تقنية تواجههم عوض الذهاب لمحرك البحث جوجل وسؤاله مباشرة.

محرك البحث جوجل لديه الحل ل 90% من المشاكل التي ستواجهك في مسارك المهني، فهناك عشرات الملايين من المبرمجين حول العالم والمشاكل متكررة وبفضل ثقافة التدوين والمشاركة وكذلك StackOverflow وأقرانه ستجد أن منهم من سبق له مواجهة نفس مشكلتك وقام بحلها وشارك الحل مع العالم.

من ثمار البحث في جوجل أنك ستتعلم الكثير من التفاصيل والأشياء الجانبية في رحلة بحثك عن حل لمشكلتك، وهذا أفضل بكثير من طرح مشكلتك في أحد المنتديات والبقاء منتظرا للجواب الجاهز الذي قد يأتي وقد لا يأتي.

من حقك أن تطرح سؤالك ومشكلته ولكن بعد أن تستنفد كافة خياراتك مع Google.com وليس قبل ذلك.



استعمالك للغة الإنجليزية في البحث سيرفع احتمال الوصول لضالتك في أسرع وقت.

طرح الأسئلة المتكررة في المنتديات ومنصات النقاش قبل البحث في Google علامة تدل على عدم نضجك كمبرمج. لا تنسى ذلك!

الخطأ رقم 3: عدم توثيق الشفرة البرمجية

يقول عالم الحاسوب داميان كونوي بأن: “التوثيق هو رسالة حب  تكتبها لنفسك في المستقبل.”

“Documentation is a love letter that you write to your future self.” – Damian Conway

هذه المقولة لم تأتي من فراغ وإنما جاءت من واقع تجربة وخبرة تمت مراكمتها طيلة أعوام من عمر داميان. وأنا أتفق كليا مع هذا الرأي وأرى التوثيق عادة في غاية الأهمية وأسلوبا ممتازا لجعل الكود قابلا للقراءة أكثر، لك ولكل من سيكون عليه التعامل مع ذلك الكود في المستقبل القريب أو البعيد.

لا تظن بأنك ستظل على وعي ومعرفة تامة بما تقوم به كل دالة وكل سطر برمجي تكتبه، ذلك الإحساس لحظي فقط وسرعان ما ستجد نفسك في حاجة لإعادة قراءة ذلك الكود والتنقل بين ملفات المشروع من أجل معرفة سبب كتابته.

توثيق شيفرتك المصدرية سيسهل عليك الكثير من الأمور في المستقبل، وسيجعل التعامل مع ما تكتبه من أسطر أقل تعقيدا حتى على زملائك في العمل. وهنا بالذات يصبح التوثيق عادة ملحة أكثر لأن المسألة لم تعد متعلقة بك وحدك.

أولا وثق شفرتك المصدرية، واسعى بعد ذلك قدر المستطاع أن تكون الشفرة المصدرية توثيقا بحد ذاتها باتباع أحدث المعايير والأفكار المتبعة لجعل الكود منظما، واضحا ودالا على نفسه

الخطأ رقم 4: إهمال تطوير الذات

الصورة النمطية عن المبرمج هي ذلك الشخص الذي يضل جالسا في غرفته أو مكتبه أمام شاشة الحاسوب لساعات طويلة. ذلك المبرمج لا حياة اجتماعية ولا مهارات لديه باستثناء مهارات الضرب على لوحة المفاتيح!

مع مرور السنوات أدركت أن المبرمج شخص كبقية الناس، عليه في مرحلة ما من عمره أن يعرف كيف يتواصل مع العالم الخارجي بشكل سليم، سواء لأغراض شخصية أو مهنية.
مهمة المبرمج لن تكون دائما وإلى الأبد التعامل فقط مع الحاسوب والشفرات البرمجية. في مرحلة معينة من النمو والتطور سيكون عليه أن يدير فريقا من المبرمجين وينظم مهامهم

BY برمجة تطبيقات الويندوز C# Programming


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/CsharpWindowsForm/403

View MORE
Open in Telegram


برمجة تطبيقات الويندوز C Programming Telegram | DID YOU KNOW?

Date: |

How Does Bitcoin Work?

Bitcoin is built on a distributed digital record called a blockchain. As the name implies, blockchain is a linked body of data, made up of units called blocks that contain information about each and every transaction, including date and time, total value, buyer and seller, and a unique identifying code for each exchange. Entries are strung together in chronological order, creating a digital chain of blocks. “Once a block is added to the blockchain, it becomes accessible to anyone who wishes to view it, acting as a public ledger of cryptocurrency transactions,” says Stacey Harris, consultant for Pelicoin, a network of cryptocurrency ATMs. Blockchain is decentralized, which means it’s not controlled by any one organization. “It’s like a Google Doc that anyone can work on,” says Buchi Okoro, CEO and co-founder of African cryptocurrency exchange Quidax. “Nobody owns it, but anyone who has a link can contribute to it. And as different people update it, your copy also gets updated.”

Telegram Gives Up On Crypto Blockchain Project

Durov said on his Telegram channel today that the two and a half year blockchain and crypto project has been put to sleep. Ironically, after leaving Russia because the government wanted his encryption keys to his social media firm, Durov’s cryptocurrency idea lost steam because of a U.S. court. “The technology we created allowed for an open, free, decentralized exchange of value and ideas. TON had the potential to revolutionize how people store and transfer funds and information,” he wrote on his channel. “Unfortunately, a U.S. court stopped TON from happening.”

برمجة تطبيقات الويندوز C Programming from jp


Telegram برمجة تطبيقات الويندوز C# Programming
FROM USA